package designpattern.Observer;


/**
 * @author cyt
 * @create 2020-08-13 13:41
 */
public interface ProductObserver {
    /**
     * 通知添加了物品
     * @param product
     */
    void  onPublished(Product product);


    /**
     * 改变价格的通知
     * @param product
     */
    void onPublishPrice(Product product);

    /**
     * 统一通知的方式
     * @param event
     */
    void onEvent(ProductEvent event);

}
